import api from './config'

export const userApi = {
    // 用户注册
    register(data) {
        return api.post('/users/register/', data)
    },

    // 用户登录
    login(data) {
        return api.post('/users/login/', data)
    },

    // 刷新token
    refreshToken(refresh) {
        return api.post('/users/token/refresh/', { refresh })
    },

    // 获取用户信息
    getProfile() {
        return api.get('/users/profile/')
    },

    // 更新用户信息
    updateProfile(data) {
        return api.put('/users/profile/update/', data)
    },

    // 获取用户偏好设置
    getPreferences() {
        return api.get('/users/preferences/')
    },

    // 更新用户偏好设置
    updatePreferences(data) {
        return api.put('/users/preferences/', data)
    }
} 